#include "AIEngine.h"

AIEngine::AIEngine()
{
	cout << "   Entre ds le Constructeur de AIEngine" << endl;
//	game = NULL;
	game = new Game();
}

AIEngine::~AIEngine()
{
	cout << "   Destructeur de AIEngine" << endl;
	delete game;
}
		

//Fonction qui initialise le moteur d'IA
void AIEngine::initialization(Game g)
{
	cout << "### Initialisation de AIEngine ###" << endl;
	//Récupération de l'état du jeu -> copie le Game* du GameEngine ds le Game* du AIEngine
	//Donc recopie le contenu de g dans game
//	game = new Game(g);
	*game = g;
	
//	game->ajoutPionTest();
//	game->afficher();

	//Initilisation des variables du AIEngine
}

	
//Fonction d'évaluation du jeu
void AIEngine::evaluationGame()
{
	//Retourne un score de la partie en cours en fonction du joueur courant
}
